﻿/* CSS Document */
/*
  Author : 7Key Group
  Create Date : 09/07/2009
*/

.boxText
{
	font-family: arial;
	font-size: 10px;
}
.errorBox
{
	font-family: arial;
	font-size: 10px;
	background: #ffb3b5;
	font-weight: bold;
}
.stockWarning
{
	font-family: arial;
	font-size: 10px;
	color: #cc0033;
}
.productsNotifications
{
	background: #efefef;
}
.orderEdit
{
	font-family: arial;
	font-size: 10px;
	color: #000001;
	text-decoration: underline;
}


BODY
{
	color: #666665;
	margin: 0px;
	padding: 0px 20px 12px 20px; /*background:#fdfafe; background-color:#E7F4FF; 	background: #8288a8;*/
}

A
{
	/* color: #545456; */
	font-family: arial;
	text-decoration: none;
}
A:hover
{
	/* color: #AABBDD; */
	text-decoration: underline;
}

FORM
{
	display: inline;
}
td, div
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-family: arial;
}
/* ********************************************************************************************************* */
td
{
	vertical-align: top;
	text-align: left;
}
table
{
	/*width: 100%;*/
}
.idTree
{
	width: 50px;
}
br
{
	line-height: 7px;
}
/* ********************************************************************************************************* */
/* ********************************************************************************************************* */
/* ********************************************************************************************************* */
TR.headerError
{
	background: #ff0000;
}

TD.headerError
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	background: #ff0000;
	text-align: center;
}

TR.headerInfo
{
	background: #00ff00;
}

TD.headerInfo
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	background: #00ff00;
	text-align: center;
}

.infoBox
{
	background: #DEDEDE;
}

.infoBoxContents
{
	padding: 0px 0px 0px 10px;
}

.infoBoxNotice
{
	background: #FF8E90;
}

.infoBoxNoticeContents
{
	font-size: 10px;
	font-family: arial;
	background: #FFE6E6;
}

TD.infoBoxHeading
{
	color: #ffffff;
	font-size: 10px;
	font-family: arial;
	font-weight: bold;
	background: #bbc3d3;
}

TD.infoBox, SPAN.infoBox
{
	font-size: 10px;
	font-family: arial;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd
{
	background: #efefef;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{
}

TABLE.productListing
{
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}

.productListing-heading
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	font-family: arial;
	background: #b6b7cb;
}

TD.productListing-data
{
	/* font-size: 10px;font-family: arial; */
}

A.pageResults
{
	/* color: #0000FF; */
}

A.pageResults:hover
{
	/* color: #0000FF; */
	background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading
{
	color: #9a9a9a;
	font-size: 20px;
	font-weight: bold;
	font-family: arial;
}
TD.pageHeading a, DIV.pageHeading a
{
	color: #9a9a9a;
	font-size: 20px;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
}
TD.pageHeading a:hover, DIV.pageHeading a:hover
{
	color: #9a9a9a;
	text-decoration: underline;
}

TR.subBar
{
	background: #f4f7fd;
}

TD.subBar
{
	color: #545456;
	font-size: 10px;
	font-family: arial;
}



TD.accountCategory
{
	color: #aabbdd;
	font-size: 13px;
	font-family: arial;
}

TD.fieldKey
{
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}

TD.fieldValue
{
	font-size: 12px;
	font-family: arial;
}

TD.tableHeading
{
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}

SPAN.newItemInCart
{
	color: #ff0000;
	font-size: 10px;
	font-family: arial;
}

CHECKBOX, INPUT, RADIO, SELECT
{
	font-size: 13px;
	font-family: arial;
	
}

TEXTAREA
{
	font-size: 11px;
	font-family: arial;
	width: 100%;
}

SPAN.greetUser
{
	color: #f0a480;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}

TABLE.formArea
{
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

TD.formAreaTitle
{
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}
SPAN.markProductOutOfStock
{
	color: #c76170;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}

SPAN.errorText
{
	color: #ff0000;
	font-family: arial;
}

.moduleRow
{
}
.moduleRowOver
{
	background-color: #efefef;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected
{
	background-color: #efefef;
}

.checkoutBarFrom, .checkoutBarTo
{
	color: #666665;
	font-size: 10px;
	font-family: arial;
}
.checkoutBarCurrent
{
	color: #666665;
	font-size: 10px;
	font-family: arial;
}
/* message box */
.messageBox
{
	font-family: arial;
	font-size: 10px;
}
.messageStackError, .messageStackWarning
{
	font-family: arial;
	font-size: 10px;
	background-color: #ffb3b5;
}

.messageStackSuccess
{
	font-family: arial;
	font-size: 10px;
	background-color: #99ff00;
}
/* input requirement */
.inputRequirement
{
	font-family: arial;
	font-size: 11px;
	color: #ff0000;
	vertical-align: top;
}
/* ************************************************************************************* */
.vam
{
	vertical-align: middle;
}
.tac
{
	text-align: center;
}
.b_width strong
{
	display: block;
	width: 130px;
	font-weight: normal;
}
.width2_100, .width3_100
{
	width: 100%;
}
.width2_100 select
{
	width: 130px;
}
.width3_100 input
{
	width: 100%;
}
.indent_2
{
	padding-left: 12px;
}
.indent_3
{
	padding-bottom: 3px;
}
.radio input
{
	margin: 0px 5px 1px 5px;
	vertical-align: middle;
}

.img_middle img
{
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
}
.img_middle
{
	padding: 3px 0px 1px 0px;
}

.ofh
{
	overflow: hidden;
}
.al_left img
{
	vertical-align: middle;
}
.al_left
{
	text-align: left;
}
.al_right
{
	text-align: right;
}
.fl_left
{
	float: left;
}
.fl_right
{
	float: right;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.bg_main
{
	width: /*950px*/ 100%;
	margin: auto;
	position: relative;
	background-color: White;
	padding: 0 0 0px 0;
}
.bg_main_admin
{
	width: /*950px*/ 100%;
	margin: auto;
	position: relative;
	background-color: White;
	padding: 0 0 0px 0;
}
.bg2_main
{
	padding: 16px 18px 0px 18px;
}
.bg3_main
{
	padding: 0px 0px 0px 0px;
}

.main_table
{
	padding: 0px 0px 0px 0px;
}
.box_width_left
{
	width: 198px;
}
.box_width_right
{
	width: 198px;
}

.content_width_td
{
	width: 100%;
	padding: 0px 10px 0px 10px;
}
.box_width_td_left
{
	padding: 0px 0px 0px 0px;
	width: 15%;
}
.box_width_td_center
{
	padding: 0px 10px 0px 10px;
	width: 100%;
}
.box_width_td_right
{
	padding: 0px 0px 0px 0px;
	width: 15%;
}
/* ************************************************************************************* */
/**/.row_1
{
	padding: 5px 0px 5px 0px;
}

.row_1 span
{
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
}

.row_1 a
{
	color: White;
	font-size: 12px;
}
.row_1 a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.row_2
{
	padding: 18px 0px 0px 0px;
}
.row_3
{
	background: url(../images/row_3.gif) 0px 0px repeat-x #fdfbfe;
}
/* ************************************************************************************* */

.logo td
{
	padding: 21px 19px 21px 28px;
	vertical-align: top;
}
.nav
{
	width: 100%;
	padding: 28px 0px 0px 0px;
}
/* ************************************************************************************* */
.banner_bottom
{
	background: url(../images/banner_bottom_bg.jpg) 0px 0px repeat-x #64c1d3;
	margin-bottom: 4px;
}
.banner_bottom_td
{
	width: 33%;
	text-align: center;
}
/* ************************************************************************************* */
.header
{
	margin: 0px 0px 0px 0px;
}
.header_table
{
	height: 40px;
}
.header td
{
	color: #707070;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	font-family: tahoma;
	vertical-align: middle;
	white-space: nowrap;
}
.header img
{
	vertical-align: middle;
}

.header b
{
	color: #c8302c;
	text-decoration: underline;
}


.header form
{
	display: inline;
}
.select
{
	width: 190;
	border: 1px solid #666666;
	color: #707070;
	font-size: 12px;
	background: #ffffff;
	margin: 0px 100px 0px 0px;
}
.select2
{
	width: 80%;
	border: 1px solid #666666;
	color: #707070;
	font-size: 12px;
	background: #ffffff;
	vertical-align: middle;
	margin: 10px 20px 15px 10px;
}
.go
{
	width: 100%;
	border: 1px solid #666666;
	color: #707070;
	font-size: 12px;
	background: #ffffff;
	height: 19px;
}


.banner
{
	padding: 29px 20px 7px 0px;
	height: 160px;
	background: url(../images/banner_02_bg.jpg) 0px 0px no-repeat;
	text-align: right;
}


.header .z1
{
	text-align: left;
	height: 18px;
	background: url(../images/z.png) 0px 0px no-repeat;
	padding: 0px 0px 0px 42px;
}
.header .z1 a
{
	color: #707070;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;
}
.header .z1 a:hover
{
	color: #707070;
	text-decoration: underline;
}

.menu
{
	background: url(../images/menu_bg.gif) 0px 0px repeat-x;
	width: 100%;
	padding-bottom: 5px;
}

.menu table
{
	height: 25px; /*background:url(../images/menu_right.gif) 100% 0px no-repeat;*/
	width: 100%;
	padding: 0 2px 0 px 2px;
	border-bottom: solid 1px #D3D6C1;
}

.menu div
{
	height: 25px; /*background:url(../images/menu_left.gif) 0px 0px no-repeat;*/
	padding: 0 2px 0 px 2px;
}
.menu table td
{
	width: 20%;
	text-align: center;
}
.menu table td.menu_separator
{
	width: 1px;
}
.menu a
{
	/*display:block; 	color:#707070; 	font-family:Tahoma; 	font-size:14px; 	text-transform:uppercase; 	font-weight:bold;*/
}

.menu a:hover
{
	text-decoration: underline;
}

.menu a img
{
	margin: 14px 10px 11px 10px;
}
/*		Hungdd comment out 15/08/2009
.footer_td			{width:30%; text-align:center;}
.footer2_td			{width:70%;padding:0px 8px 0px 0px; text-align:right;}

.footer		  	  {color:#d6d6d6; font-size:12px; line-height:20px; font-family:arial; vertical-align:middle; height:60px;}	
.footer td 		  {color:#707070; font-size:12px; line-height:20px; font-weight:normal; font-family:tahoma; vertical-align:middle;}			
.footer a 		  {color:#707070; font-size:12px; line-height:20px; font-weight:normal; font-family:tahoma; text-decoration:none;} 			
.footer a:hover   {color:#707070;text-decoration:underline;}
	
.footer span 	  		{color:#707070 #d6d6d6; font-size:12px; font-weight:normal; font-family:arial;}
.footer span a 		  	{color:#707070; font-size:12px; font-weight:normal; font-family:arial;text-decoration:none; } 			
.footer span a:hover   	{color:#707070;text-decoration:underline;}

.footer b				{color:#d6d6d6; font-size:12px; font-weight:normal; font-family:tahoma; text-decoration:none;}
.footer b a 	  		{color:#707070; font-size:12px; font-weight:normal; font-family:tahoma; text-decoration:none;}			
.footer b a:hover 		{color:#707070; text-decoration:underline;}
*/

/* footer */
.footer
{
	height: 80px;
	width: 1048px;
	background: #8A0000 !important /*#282828 #68900b;*/;
	text-align: center;
	vertical-align: middle;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: auto;
	padding: 20px 0 5px 0; /**/
	border: 1px solid #ffffff;
}
.footer a
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #fff;
}

.popup_bg
{
	padding: 0px 0px 0px 0px;
}
.popup_1
{
	height: 81px;
	padding: 16px 15px 0px 61px;
	background: url(../images/logo.gif) 30px 40px no-repeat;
	text-align: right;
}
.popup_3
{
	padding: 10px 0px 7px 0px;
	text-align: right;
}
.popup_2
{
	padding: 0px 10px 0px 10px;
}
.popup
{
	padding: 0px 0px 0px 0px;
}
.popup div
{
	color: #353434;
	font-size: 11px;
	line-height: 16px;
	font-family: tahoma;
	padding: 0px 0px 0px 0px;
}

.popup strong
{
	color: #d56c9b;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	padding: 10px 0px 4px 0px;
	display: block;
}
.popup a, .popup a u
{
	color: #808080;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.popup a:hover
{
	color: #808080;
	text-decoration: underline;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
* html .width_100
{
	width: 100%;
}
.s_tl
{
	background: url(../images/s_tl.gif) left top no-repeat #f6f8f5;
	width: 100%;
}
.s_tr
{
	background: url(../images/s_tr.gif) right 0px no-repeat;
}
.s_bl
{
	background: url(../images/s_bl.gif) left bottom no-repeat;
}
.s_br
{
	background: url(../images/s_br.gif) right bottom no-repeat;
	padding: 10px 10px 5px 13px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.cont_t
{
	background: url(../images/cont_t.gif) 0px top repeat-x #ffffff;
	margin: 0px 0px 8px 0px;
}
.cont_r
{
	background: url(../images/cont_r.gif) right 0px repeat-y;
}
.cont_b
{
	background: url(../images/cont_b.gif) 0px bottom repeat-x;
}
.cont_l
{
	background: url(../images/cont_l.gif) 0px 0px repeat-y;
}
.cont_tl
{
	background: url(../images/cont_tl.gif) left top no-repeat;
	width: 100%;
}
.cont_tr
{
	background: url(../images/cont_tr.gif) right 0px no-repeat;
}
.cont_bl
{
	background: url(../images/cont_bl.gif) left bottom no-repeat;
}
.cont_br
{
	background: url(../images/cont_br.gif) right bottom no-repeat;
	padding: 10px 19px 4px 19px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.pic2_t
{
	background: url(../images/pic_line.gif) 0px top repeat-x #ffffff;
	margin: 4px 0px 9px 0px;
}
/* ************************************************************************************* */
.pic2_tl
{
	background: url(../images/pic2_tl.gif) left top no-repeat;
	width: 100%;
}
.pic2_tr
{
	background: url(../images/pic2_tr.gif) right 0px no-repeat;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.name2_table
{
	background: #f5f5f5;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prod_border_table
{
	margin: 4px 0px 4px 0px;
}
.prod_border_t
{
	background: url(../images/prod_border_t.gif) 0px 0px repeat-x;
}
.prod_border_r
{
	background: url(../images/prod_border_m.gif) 0px 0px repeat-x;
	border-right: 1px solid #e1caed;
}
.prod_border_b
{
	border-bottom: 1px solid #e1caed;
}
.prod_border_l
{
	background: url(../images/prod_border_m.gif) 0px 0px repeat-x;
	border-left: 1px solid #e1caed;
}
.prod_border_m
{
	background: url(../images/prod_border_m.gif) 0px 0px repeat-x;
	width: 100%;
	padding: 0px 17px 6px 17px;
}
.prod2_border_m
{
	background: url(../images/prod_border_m.gif) 0px 0px repeat-x;
	width: 100%;
	padding: 5px 18px 10px 18px;
}
/* ************************************************************************************* */
.infoBox_banner
{
	padding: 0px 0px 11px 0px;
}
.infoBox_banner .bannerText
{
	background: url(../images/banner.gif) 0px 0px no-repeat;
	background-position: center;
	color: White;
	width: 100%;
	height: 240px;
}
.infoBox_banner .bannerText table tr td
{
	/*position:relative; 	top:10px; 	left:160px; 	right:70px; 	width:100%;*/
	padding: 5px 10px 5px 10px;
	line-height: 22px;
}
/* ************************************************************************************* */
.infoBox_
{
	margin: 3px 0px 9px 0px;
	border: 1px solid #dedede;
}
.infoBox_border_t
{
	border-top: 1px solid #e1caed;
	background: #ffffff;
}
.infoBox_border_r
{
	border-right: 1px solid #e1caed;
	background: #ffffff;
}
.infoBox_border_b
{
	border-bottom: 1px solid #e1caed;
	background: #ffffff;
}
.infoBox_border_l
{
	border-left: 1px solid #e1caed;
	background: #ffffff;
}
.infoBox_border_m
{
	width: 100%;
	padding: 10px 18px 10px 18px;
	background: #ffffff;
}
/* ************************************************************************************* */
.name2_t
{
	background: url(../images/name2_t.gif) 0px top repeat-x #ffffff;
	margin-bottom: 12px;
}
.name2_b
{
	background: url(../images/name2_b.gif) 0px bottom repeat-x;
}
.name2_tl
{
	background: url(../images/name2_tl.gif) left top no-repeat;
	width: 100%;
}
.name2_tr
{
	background: url(../images/name2_tr.gif) right 0px no-repeat;
}
.name2_bl
{
	background: url(../images/name2_bl.gif) left bottom no-repeat;
}
.name2_br
{
	background: url(../images/name2_br.gif) right bottom no-repeat;
	padding: 6px 4px 3px 13px;
	height: 43px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.popup_t
{
	background: url(../images/popup_line.gif) 0px top repeat-x #ffffff;
	margin: 4px 0px 12px 0px;
}
.popup_t
{
	background: url(../images/popup_line.gif) 0px top repeat-x #ffffff;
}
.popup_r
{
	background: url(../images/popup_line.gif) right 0px repeat-y;
}
.popup_b
{
	background: url(../images/popup_line.gif) 0px bottom repeat-x;
}
.popup_l
{
	background: url(../images/popup_line.gif) 0px 0px repeat-y;
}
.popup_tl
{
	background: url(../images/popup_tl.gif) left top no-repeat;
	width: 100%;
}
.popup_tr
{
	background: url(../images/popup_tr.gif) right 0px no-repeat;
}
.popup_bl
{
	background: url(../images/popup_bl.gif) left bottom no-repeat;
}
.popup_br
{
	background: url(../images/popup_br.gif) right bottom no-repeat;
	padding: 4px 13px 11px 13px;
}
/* ************************************************************************************* */
.footer_t
{
	background: url(../images/footer_t.gif) 0px top repeat-x #ededed;
	width: 100%;
}
.footer_r
{
	background: url(../images/footer_line.gif) right 0px repeat-y;
}
.footer_b
{
	background: url(../images/footer_line.gif) 0px bottom repeat-x;
}
.footer_l
{
	background: url(../images/footer_line.gif) 0px 0px repeat-y;
}
.footer_tl
{
	background: url(../images/footer_tl.gif) left top no-repeat;
	width: 100%;
}
.footer_tr
{
	background: url(../images/footer_tr.gif) right 0px no-repeat;
}
.footer_bl
{
	background: url(../images/footer_bl.gif) left bottom no-repeat;
}
.footer_br
{
	background: url(../images/footer_br.gif) right bottom no-repeat;
	padding: 10px 20px 10px 20px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxHeading_table
{
	background: url(../images/infoBoxHeading_table.gif) 0px 0px repeat-x #1d5891;
	margin: 0px 0px 0px 0px;
}
.infoBoxHeading_td
{
	/*height:39px;*/
	padding: 13px 0px 0px 0px;
	width: 100%;
	text-align: center;
}

.infoBoxHeading_t
{
	width: 100%;
}
.infoBoxHeading_l
{
	background: url(../images/infoBoxHeading_l.gif) 0px 0px repeat-y;
}
.infoBoxHeading_r
{
	background: url(../images/infoBoxHeading_r.gif) 100% 0px repeat-y;
}
/* ************************************************************************************* */
.infoBoxHeading_td
{
	color: #ffffff;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	font-family: tahoma;
	text-transform: uppercase;
}
.infoBoxHeading_td a
{
	color: #ffffff;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;
}
.infoBoxHeading_td a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBox_table
{
	background: url(../images/box_border_bottom.gif) 0px 100% repeat-x;
	margin: 0px 0px 11px 0px;
}
.infoBox_td
{
	background: url(../images/box_border_b.gif) 100% 0px repeat-y;
}
/* ************************************************************************************* */
.infoBoxContents_table
{
	background: url(../images/box_border_b.gif) 0px 0px repeat-y;
}
.infoBoxContents_table .boxText
{
	background: url(../images/box_corner_br.gif) 100% 100% no-repeat;
}
.infoBoxContents_table .table
{
	background: url(../images/box_corner_bl.gif) 0px 100% no-repeat;
}
.infoBoxContents_table .td
{
	/*padding:0px 0px 0px 0px;*/
	padding: 8px 7px 9px 7px;
}
/*HungDD add*/
.infoBoxContents_table .td ul
{
	margin: 10px 0px 10px 0px;
	list-style: none;
	padding: 0;
}
.infoBoxContents_table .td li
{
	font-size: 14px;
	font-family: tahoma;
	padding: 0px 3px 3px 4px;
	line-height: 20px;
	background: url(../images/gray-square.gif) 0px 8px no-repeat;
}
/*END HungDD add*/
/* ************************************************************************************* */
.infoBox2_table
{
	background: url(../images/box_border_b.gif) 0px 100% repeat-x #eeeeee;
	margin: 0px 0px 11px 0px;
}
/* ************************************************************************************* */
.infoBoxContents2_table
{
	background: url(../images/box_border_b.gif) 0px 0px repeat-y;
}
.infoBoxContents2_table .boxText
{
	background: url(../images/box_corner_br.gif) 100% 100% no-repeat;
}
.infoBoxContents2_table .table
{
	background: url(../images/box_corner_bl.gif) 0px 100% no-repeat;
}
.infoBoxContents2_table .td
{
	padding: 0px 1px 4px 1px;
}
/*HungDD add*/
.infoBoxContents2_table .table .td .voteQuestion
{
	padding: 5px 5px 0 15px;
	font-size: 12px;
	color: #4D4D4D;
	line-height: normal;
	font-weight: bold;
	font-family: tahoma;
}
.infoBoxContents2_table .table .td .voteAnswer table
{
	padding: 3px 5px 4px 15px;
}
.infoBoxContents2_table .table .td .voteAnswer table tr td
{
	padding: 1px 0 1px 1px;
}
.infoBoxContents2_table .table .td .voteAnswer table tr td input
{
	background-color: White;
	background: transparent;
	border: none 0px;
}
.infoBoxContents2_table .table .td .voteAnswer table tr td label
{
	color: #000000;
	font-size: 12px;
	font-family: Arial;
}
.infoBoxContents2_table .table .td .voteButton a
{
	padding: 2px 0 5px 0;
	font-size: 13px;
	text-decoration: none;
}
/*END HungDD add*/
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxHeading2_table
{
	background: url(../images/infoBoxHeading2_table.gif) 0px 0px repeat-x #1d5891;
	margin: 0px 0px 0px 0px;
}
.infoBoxHeading2_td
{
	/*height:39px;*/
	padding: 13px 0px 0px 0px;
	width: 100%;
	text-align: center;
}

.infoBoxHeading2_t
{
	width: 100%;
}
.infoBoxHeading2_l
{
	background: url(../images/infoBoxHeading2_l.gif) 0px 0px repeat-y;
}
.infoBoxHeading2_r
{
	background: url(../images/infoBoxHeading2_r.gif) 100% 0px repeat-y;
}
/* ************************************************************************************* */
.infoBoxHeading2_td
{
	color: #707070;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	font-family: tahoma;
	text-transform: uppercase;
}
.infoBoxHeading2_td a
{
	color: #707070;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;
}
.infoBoxHeading2_td a:hover
{
	color: #707070;
	text-decoration: underline;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText, .boxText td
{
	color: #1f1f1f;
	font-size: 11px;
	line-height: 12px;
	font-family: arial;
}
.boxText a
{
	color: #0e66b0;
	font-size: 12px;
	line-height: 14px;
	font-family: arial;
	text-decoration: underline;
}
.boxText a:hover
{
	color: #0e66b0;
	text-decoration: none;
}
.boxText span
{
	display: block;
}

.boxText span a
{
	color: #707070;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.boxText span a:hover
{
	color: #707070;
	text-decoration: underline;
}

.boxText span.productSpecialPrice
{
	color: #707070;
	font-size: 12px;
	line-height: 18px;
	font-family: arial;
	font-weight: normal;
	display: inline;
}
del
{
	color: #707070;
	font-size: 17px;
	line-height: 18px;
	font-family: arial;
	font-weight: bold;
}


.boxText div.img
{
	margin: 10px 0px 10px 0px;
	text-align: center;
}
.boxText div.stars
{
	margin: 14px 0px 10px 0px;
}

.boxText .name_padd
{
	padding: /*5px 0px 5px 0px*/ 0 0 3px 0;
	height: 24px;
	text-align: center;
}
.boxText .pic_padd
{
	padding: /*10px*/ 5px 2px 6px 2px;
	text-align: center;
}
.boxText .price_padd
{
	padding: 5px 0px 5px 0px;
	height: 29px;
	text-align: center;
	vertical-align: middle;
}
.boxText .desc_padd
{
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.boxText .star_padd
{
	padding: 5px 0px 5px 0px;
	height: 29px;
	text-align: center;
	vertical-align: middle;
}
.boxText select
{
	margin: 5px 0px 5px 0px;
	border: 1px solid #989898;
	background: #ffffff;
	color: #707070;
	font-size: 12px;
}
.boxText input
{
	margin: 0px 0px 0px 0px;
	border: 1px solid #989898;
	background: #ffffff;
	color: #707070;
	font-size: 12px;
}
/* ************************************************************************************* */
.boxText font
{
	color: #87174a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.boxText font a
{
	color: #545456;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
.boxText font a:hover
{
	color: #545456;
	text-decoration: underline;
}

.boxText font.sc a
{
	color: #74ad2e;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.boxText font.sc a:hover
{
	color: #74ad2e;
	text-decoration: underline;
}

.boxText strong a
{
	color: #070304;
	text-decoration: none;
	font-size: 12px;
}
.boxText strong a:hover
{
	color: #070304;
	text-decoration: underline;
}
/* ************************************************************************************* */
.boxText li
{
	padding: 0px 0px 0px 0px;
	width: 100%;
}
.boxText li, .boxText li a
{
	font-family: tahoma;
}
.boxText ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
.boxText ul.partner
{
	list-style: none;
	margin: 5px 0px 5px 0px;
	padding: 0;
}
.boxText li a
{
	display: block;
}
.boxText ul li div
{
	padding-left: 14px;
}

.boxText .bg_list
{
	background: url(../images/bg_list_hline.gif) 0px 0px repeat-x;
}
.boxText .bg_list a
{
	color: #707070;
	font-size: 14px;
	line-height: 13px;
	font-weight: bold;
	padding: 11px 1px 7px 41px;
	text-decoration: none;
	background: url(../images/bg_list.gif) 22px 13px no-repeat;
}
.boxText .bg_list a:hover
{
	color: #707070;
	text-decoration: underline;
}

.boxText .bg_list_sub
{
	background: url(../images/bg_list_hline.gif) 0px 0px repeat-x;
}
.boxText .bg_list_sub a
{
	color: #707070;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	padding: 11px 1px 7px 50px;
	text-decoration: none;
	background: url(../images/gray-square.gif) 40px 17px no-repeat;
}
.boxText .bg_list_sub a:hover
{
	color: #707070;
	text-decoration: underline;
}

.boxText .bg_list_un
{
	background: url(../images/bg1_list_hline.gif) 0px 0px repeat-x;
}
.boxText .bg_list_un a
{
	color: #707070;
	font-size: 14px;
	line-height: 13px;
	font-weight: bold;
	padding: 11px 1px 7px 41px;
	text-decoration: none;
	background: url(../images/bg_list.gif) 22px 13px no-repeat;
}
.boxText .bg_list_un a:hover
{
	color: #707070;
	text-decoration: underline;
}
/* ************************************************************************************* */
.boxText .bg2_list
{
	background: url(../images/bg_list_hline.gif) 0px 0px repeat-x;
}
.boxText .bg2_list a
{
	color: #707070;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	padding: 11px 1px 7px 19px;
	text-decoration: none;
	background: url(../images/bg2_list.gif) 22px 13px no-repeat;
}
.boxText .bg2_list a:hover
{
	color: #707070;
	text-decoration: underline;
}

.boxText .bg2_list_un
{
	background: url(../images/bg1_list_hline.gif) 0px 0px repeat-x;
}
.boxText .bg2_list_un a
{
	color: #707070;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	padding: 11px 1px 7px 19px;
	text-decoration: none;
	background: url(../images/bg2_list.gif) 22px 13px no-repeat;
}
.boxText .bg2_list_un a:hover
{
	color: #707070;
	text-decoration: underline;
}
/* ************************************************************************************* */
.boxText .bg_list3
{
	background: url(../images/bg_list_hline.gif) 0px 0px repeat-x;
}
.boxText .bg_list3 a
{
	color: #707070;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	padding: 11px 1px 7px 41px;
	text-decoration: none;
	background: url(../images/bg_list3.gif) 22px 13px no-repeat;
}
.boxText .bg_list3 a:hover
{
	color: #707070;
	text-decoration: underline;
}

.boxText .bg_list3_un
{
	background: url(../images/bg1_list_hline.gif) 0px 0px repeat-x;
}
.boxText .bg_list3_un a
{
	color: #707070;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	padding: 11px 1px 7px 41px;
	text-decoration: none;
	background: url(../images/bg_list3.gif) 22px 13px no-repeat;
}
.boxText .bg_list3_un a:hover
{
	color: #707070;
	text-decoration: underline;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/*  .main .boxText_td				{padding:10px 20px 19px 20px;}  */

.main a.enlarge
{
	color: #a10a03;
	font-size: 10px;
	text-transform: lowercase;
	font-weight: normal;
	display: block;
	padding: 10px 0px 10px 0px;
	font-family: arial;
	text-decoration: underline;
}
.main a:hover.enlarge
{
	color: #a10a03;
	font-size: 10px;
	text-transform: lowercase;
	font-weight: normal;
	text-decoration: none;
}

.result
{
	margin: 0px 0px 0px 0px;
	background: url(../images/result.gif) 0px 0px repeat-x;
}

.result_top_padd td
{
	width: 50%;
	vertical-align: middle;
	padding: 9px 12px 9px 13px;
}
.result_bottom_padd td
{
	width: 50%;
	vertical-align: middle;
	padding: 9px 12px 9px 13px;
}

.result .result_right
{
	text-align: right;
	background: url(../images/result_right.gif) 100% 0px no-repeat;
}
.result td
{
	color: #131313;
	font-size: 11px;
	font-family: tahoma;
	line-height: 12px;
	background: url(../images/result_left.gif) 0px 0px no-repeat;
	height: 30px;
}
.result b
{
	color: #131313;
	font-weight: normal;
}
/* ************************************************************************************* */
.result_right b
{
	color: #a10a03;
	font-weight: normal;
}
.result_right a.pageResults
{
	color: #a10a03;
	text-decoration: underline;
	font-size: 11px;
}
.result_right a.pageResults:hover
{
	color: #a10a03;
	text-decoration: none;
	background: #efefef;
}
.result_right a.pageResults u
{
	color: #a10a03;
	text-decoration: underline;
}
.result_right a.pageResults u:hover
{
	color: #a10a03;
	text-decoration: none;
}
/* ************************************************************************************* */
TD.smallText, SPAN.smallText, .smallText em, P.smallText
{
	font-size: 10px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
}

.smallText a
{
	color: #a10a03;
	font-size: 11px;
	text-decoration: none;
}
/*  advanced_search.php  */
.smallText a:hover
{
	color: #a10a03;
	font-size: 11px;
	text-decoration: underline;
}
.smallText a u
{
	color: #a10a03;
	font-size: 11px;
	text-decoration: none;
}
.smallText a:hover u
{
	color: #a10a03;
	font-size: 11px;
	text-decoration: underline;
}
/* ************************************************************************************* */
td.main, p.main, div.main, .main td, .main p, .main b, .main .desc
{
	color: #707070;
	font-size: 12px;
	line-height: 14px;
	font-family: arial;
}

.main .s_cart_head
{
	color: #707070;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	font-family: arial;
}
.main a
{
	color: #636360;
	font-size: 12px;
	line-height: 13px;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
}
.main a:hover
{
	color: #636360;
	text-decoration: underline;
}

.main .name b a
{
	color: #636360;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.main .name b a:hover
{
	color: #636360;
	text-decoration: none;
}

.main .name
{
	color: #636360;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	text-transform: uppercase;
}
.main .name a
{
	color: #636360;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}
.main .name a:hover
{
	color: #636360;
	text-decoration: underline;
}

.main .desc
{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}
.main .desc b
{
	color: #707070;
}

SPAN.productSpecialPrice
{
	color: #c8302c;
	font-size: 12px;
	line-height: 15px;
	font-family: arial;
	display: inline;
}
s
{
	color: #c8302c;
	font-size: 14px;
	line-height: 15px;
	font-family: arial;
	font-weight: bold;
}

.main SPAN.productSpecialPrice
{
	color: #c8302c;
	font-size: 12px;
	line-height: 15px;
	font-family: arial;
	display: inline;
}
.main s
{
	color: #c8302c;
	font-size: 17px;
	line-height: 18px;
	font-family: arial;
	font-weight: bold;
}


.main .strong
{
	font-size: 12px;
	font-family: arial;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
}
.main b b
{
	color: #1f1f1f;
}
.img
{
	border: 1px solid #dedede;
	width: 1px;
	background: #ffffff;
}
.img td
{
	padding: 5px;
}
.padd_2 select
{
	border: 1px solid #707070;
	color: #707070;
	font-size: 11px;
	background: #ffffff;
	vertical-align: middle;
}
/*  
.main	input,
.main	select				{border:1px solid #419735; color:#419735; font-size:12px;}
  */
/* ************************************************************************************* */
.main .desc ul
{
	margin: 10px 0px 10px 0px;
	list-style: none;
	padding: 0;
}
.main .desc li
{
	padding: 0px 0px 0px 0px;
}

.main .desc li div
{
	color: #707070;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	padding: 7px 0px 5px 18px;
	text-decoration: none;
	background: url(../images/bg_list3.gif) 0px 8px no-repeat;
}


.main .desc li a
{
	color: #707070;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}
.main .desc li a:hover
{
	color: #707070;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.desc_list
{
	width: 50%;
}
.desc_list_separator
{
	padding: 0px 2px 0px 2px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.main .pic_padd
{
	padding: 1px 17px 6px 1px;
	float: left;
}
.main .name_padd
{
	padding: 11px 0px 11px 2px;
}
.main .desc_padd
{
	padding: 12px 10px 10px 0px;
	text-align: left;
}
.main .data_padd
{
	padding: 6px 10px 0px 0px;
}
.main .price_padd
{
	padding: 3px 6px 0px 0px;
	float: right;
}
.main .button_padd
{
	margin: 0px 0px 0px 0px;
	padding: 0px 1px 0px 0px;
}
.main .s_cart_head_padd
{
	padding: 4px 0px 15px 0px;
}
.main .s_cart_td
{
	padding: 65px 0px 0px 0px;
}

.main .name2_padd
{
	padding: 10px 0px 3px 1px;
	height: 36px;
}
.main .pic2_padd
{
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.main .desc2_padd
{
	padding: 1px 0px 2px 0px;
}
.main .listing2_padd
{
	padding: 1px 10px 3px 10px;
}
.main .price2_padd
{
	padding: 2px 0px 7px 0px;
	height: 8px;
	vertical-align: bottom;
}
.main .button2_padd
{
	padding: 0px 0px 0px 10px;
	text-align: right;
}
.main .pr_desc2_padd
{
	padding: 5px 10px 10px 10px;
	width: 100%;
}
.main .button22_padd
{
	margin: 10px 0px 10px 0px;
}
.main .button2_padd table
{
	text-align: center;
}
.main div.img
{
	margin: 0px 0px 0px 0px;
	text-align: center;
}
.main .prod2_padd
{
	margin: 0px 0px 0px 0px;
	padding: 12px 1px 0px 0px;
	overflow: hidden;
}

.main .name3_padd
{
	width: 100%;
	height: 5px;
	padding: 5px 5px 13px 5px;
	vertical-align: middle;
	text-align: center;
}
.main .pic3_padd
{
	padding: 11px 3px 0px 3px;
}
.main .desc3_padd
{
	padding: 5px 0px 5px 0px;
}
.main .button3_padd
{
	padding: 0px 0px 0px 0px;
}
.main .price3_padd
{
	padding: 2px 0px 7px 0px;
	height: 8px;
	text-align: right;
}
.main .name4_padd
{
	height: 5px;
	padding: 14px 0px 3px 0px;
	vertical-align: middle;
	text-align: center;
}
.main .pic4_padd
{
	padding: 11px 4px 12px 4px;
	text-align: center;
}
/* ************************************************************************************* */
.button_marg img, .button_marg input
{
	margin: 1px;
}

.button2_marg img, .button2_marg input
{
	margin: 7px 0px 7px 0px;
}

.bg_input input
{
	background: none;
	border: 0px;
}
/* ************************************************************************************* */
.prod_info
{
	float: left;
	padding: 3px 1px 1px 1px;
	margin: 0px 25px 0px 0px;
	text-align: center;
}
.desc3_padd
{
	padding: 1px 10px 7px 14px;
	width: 100%;
}
/* ************************************************************************************* */
table.listing
{
	margin: 0px 0px 10px 0px;
}
table.listing td
{
	padding: 1px 0px 1px 0px;
	color: #5c5c5c;
	font-size: 10px;
	font-family: arial;
}

.main .listing b
{
	font-weight: normal;
}
.main .listing em, .main .listing font
{
	color: #5c5c5c;
	font-size: 10px;
	font-family: arial;
}
.main .listing b font
{
	color: #5c5c5c;
	font-size: 10px;
	font-family: arial;
}
.main .listing b font a
{
	text-decoration: underline;
}
.main .listing b font a:hover
{
	text-decoration: none;
}

.main .listing font a
{
	color: #5c5c5c;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}
.main .listing font a:hover
{
	color: #5c5c5c;
	text-decoration: none;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.left_part
{
	float: left;
	width: 75%;
}
.right_part
{
	float: right;
	padding: 0px 0px 0px 0px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prod_line_x
{
	background: url(../images/line_x.gif) 0px center repeat-x;
}
.prod_line_y
{
	background: url(../images/line_y.gif) center 0px repeat-y;
}

.padd_gg img
{
	height: 4px;
}
.padd_vv img
{
	width: 4px;
}
/* ************************************************************************************* */
.cart_line_x
{
	background: url(../images/line_x.gif) 0px center repeat-x;
}
.cart_line_y
{
	background: url(../images/line_yy.gif) center 0px repeat-y;
}

.padd2_gg img
{
	height: 1px;
}
.padd2_vv img
{
	width: 5px;
}

.padd3_vv img
{
	width: 1px;
}

.tableBox_shopping_cart
{
	margin: 0px 0px 0px 0px;
}

.cart_total_left
{
	width: 80%;
	text-align: right;
	vertical-align: middle;
	height: 38px;
	padding: 0px 5px 0px 0px;
}
.cart_total_right
{
	width: 20%;
	text-align: center;
	vertical-align: middle;
}
.cart_total_left
{
	color: #707070;
	font-size: 12px;
	line-height: 14px;
	font-family: arial;
	font-weight: normal;
}

.remove
{
	width: 20%;
}
.products
{
	width: 45%;
}
.quantity
{
	width: 15%;
}
.total
{
	width: 20%;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.cont_heading_table
{
	margin: 0px 0px 0px 0px;
	border-bottom: 3px solid #d8d8d8;
}
.cont_heading_td
{
	height: 28px;
	padding: 10px 16px 8px 16px;
	width: 100%;
}
/* ************************************************************************************* */
.cont_heading_td
{
	color: #707070;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	font-family: tahoma;
	text-transform: uppercase;
}
.cont_heading_td a
{
	color: #707070;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;
}
.cont_heading_td a:hover
{
	color: #707070;
	text-decoration: underline;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.padd_1
{
	padding: 15px 15px 15px 15px;
}
.padd_2
{
	padding: 0px 0px 0px 0px;
}
.padd_3
{
	padding: 1px 0px 2px 0px;
}
.padd_4
{
	padding: 5px 10px 5px 10px;
}

.tableBox_output_td
{
	padding: 0px 0px 3px 0px;
}
.tableBox_output1_td
{
	padding: 0px 0px 0px 0px;
}

.tep_draw_prod_top_table
{
	border: 0px solid #efefef;
}
.tep_draw_prod_top_td
{
	padding: 0px 1px 10px 1px;
}
.tep_draw_top_td
{
	padding: 0px 1px 10px 1px;
}
.tep_draw_prod_top2_td
{
	padding: 13px 18px 13px 17px;
}
.marg
{
	margin: 5px 0px 0px 0px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
#main_bg
{
	width: 100%;
	margin: 0 auto;
	position: relative;
	background: url(../images/bg_body.jpg) 0px 0px repeat-x;
}
.right_bgd
{
	position: absolute;
	top: 0px;
	right: 0;
	width: 50%;
	height: 150px;
	background: url(../images/tail_right.jpg) 0px 0px repeat-x;
}
/* ************************************************************************************* */
/* ********************************MY STYLE************************************ */
.lblPhoneNum
{
	font-family: tahoma;
	font-size: 25px;
	font-weight: bold;
	table-layout: auto;
}
.boxNews
{
	background: transparent url(../images/others_news.jpg) no-repeat scroll 0 top;
	padding: 30px 0 0 15px;
	width: 100%;
}
.boxNews ul li
{
	/*background:transparent url(../images/arrow_03.gif) no-repeat scroll 18px 12px;*/
	padding: 8px 0 0 10px;
	font-family: Arial;
	font-size: 12px;
	margin: 0;
}
.boxNews ul li a
{
	color: Black;
	text-decoration: none;
	font-size: 13px;
	padding-right: 8px;
}
.boxNews ul li a:hover
{
	text-decoration: underline;
}
.Feedback
{
	color: Black;
	font-size: 14px;
	font-family: Arial;
	border: solid 1px #D3D6C1;
}
.Feedback tr td
{
	padding: 3px 0 3px 10px; /* span*/
}
.Feedback tr td textarea
{
	font-size: 14px;
	font-family: Arial;
}
.Feedback tr td input
{
	font-size: 14px;
	font-family: Arial;
}
/******************FOR ADMIN PAGES*********************/
.login
{
	border: solid 1px #D3D6C1;
	overflow: hidden;
	height: auto;
	width: 80%; /*padding:120px 0 0 0;*/
}
.tableLogin
{
	/*font-size:0.9em;vertical-align:middle; #00254c*/
	float: right;
	padding: 100px 0 10px;
	width: 440px;
	background-color: #a7d0fc;
}
.tableLogin table tr td .field
{
	font-size: 14px;
	width: 75%;
	border: 1px solid #C0C0C0;
	height: auto;
	padding-left: 2px;
	padding-top: 1px;
	vertical-align: middle;
	font-family: Arial;
}
.labelLogin
{
	color: #0172bc;
	font-weight: bold;
	font-size: 1.4em;
	font-family: Arial;
}
.formTitle
{
	background: #1d5891 /*#4C80D4*/ none repeat scroll 0 0;
	text-align: left;
	color: White;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial;
	padding: 6px 0 6px 20px;
}
/******************FOR ADMIN PAGES ----- END ----- *********************/
.tableForm
{
	font-size: 13px;
	height: 260px;
	width: 100%;
}
.tableForm tr td textarea
{
	font-size: 13px;
	font-family: Arial;
	width: 100%;
}
.datagrid
{
	border: solid 1px #D3D6C1;
	padding: 2px 2px 2px 5px;
	border-collapse: inherit;
}
.datagrid tbody
{
	border-collapse: inherit;
	border: none 0px;
}
.datagrid tr td
{
	border-bottom: solid 1px #D3D6C1;
	padding: 5px 2px 2px 5px;
	font-size: 14px;
}
.datagrid .header td
{
	color: Red;
	text-align: center;
	border: none 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 20px;
	font-family: tahoma;
	text-decoration: bold;
}
.datagrid .footer td
{
	text-align: center;
	border: none 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	font-family: tahoma;
	text-decoration: bold;
}
.datagrid tr td a
{
	font-size: 15px;
	font-family: tahoma;
	text-decoration: none;
	color: Blue;
}
.datagrid tbody a:hover
{
	text-decoration: underline;
}
#divError
{
	color: Red;
	font-style: italic;
	font-size: 12px;
	padding: 5px 0 0 0;
}
.labelError
{
	color: Red;
	font-style: italic;
	font-size: 12px;
	padding: 5px 0 0 0;
}
.divContent
{
	font-family: Times New Roman;
	line-height: 17px;
	margin: 0;
	padding-bottom: 12px;
	word-spacing: 1px;
}
.divContent .tableContent .newsTitle
{
	font-family: Times New Roman;
	color: #002392;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 2px 5px 22px 5px;
	text-align: left;
}
.divContent .tableContent .newsDescription
{
	font-family: Times New Roman;
	color: #333333;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 16px;
	padding: 2px 5px 22px 5px;
}
.divContent .tableContent .newsContent
{
	font-family: Times New Roman;
	font-size: 15px;
	line-height: 17px;
	margin: 0;
	padding: 2px 5px 12px 5px;
}
.divContent .tableContent .newsDate
{
	float: right;
	padding: 0 0 0 20px;
	font-size: 11px;
}
.folder-top
{
	background: #FFFFFF url(../images/folder-top.gif) repeat-x scroll center top;
	border-left: 1px solid #E3E3E4;
	border-right: 1px solid #E3E3E4;
	border-top: 1px solid #E3E3E4;
	margin-top: 10px;
	padding: 5px 10px;
	width: 95%;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	position: relative;
	height: auto;
}
.folder-top p
{
	margin-bottom: 5px;
	margin-top: 0;
	padding: 0;
}
.folder-bottom
{
	height: 5px;
	width: 99%;
	margin-bottom: 10px;
	overflow: hidden;
}
.fl
{
	float: left;
}
.folder-bottomcenter
{
	background-color: #F5F5F6 /*url(../images/folder-bottomcenter.gif) repeat-x scroll center top*/;
	border-top: 1px solid #E3E3E4;
	height: 5px;
	width: 100%;
}
.fr
{
	float: right;
}

.img-topsubject
{
	margin-top: 4px;
	width: 160px;
	border: 1px solid #A5A5A5;
	margin-bottom: 0;
	margin-right: 20px;
	height: 100px;
}
.link-topnews
{
	-x-system-font: none;
	color: #002392;
	font-family: tahoma;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}
.pager
{
	font-size: 13px;
}

#header_
{
	background: transparent url(../images/header_rep.gif) repeat-x scroll 0 0;
	height: 65px;
	margin: 0 auto;
	width: 100%;
	font-size: 22px;
}

#header_ span
{
	font-size: 28px;
	font-family: Tahoma;
	font-style: italic;
	color: #002392;
}

#header_user_
{
	background: transparent url(../images/header_rep__.gif) repeat-x scroll 0 0;
	height: 130px;
	margin: 0 auto;
	width: 100%;
	font-size: 22px;
}

.services .supportOnline
{
	width: 270px;
	margin: 0 0px;
	overflow: hidden;
	z-index: 100;
	position: absolute;
	width: 150px;
	background-color: #8A0000;
}
.services .supportOnline p
{
	padding: 0px 10px 5px 0px;
	color: White;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
}
.services .supportOnline p.hotline
{
	padding: 0 10px 5px 0;
	color: White;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align: center;
}
.services .supportOnline p a img
{
	width: 100px;
	height: 20px;
}

.iptv
{
	overflow: auto;
	height: 280px;
	width: 440px;
	background-color: #f0f1f4;
}
